草庐IT

Android ListView 滚动到顶部

全部标签

Android - ViewPager 滚动重置

我在我的应用程序中使用ViewPager,它包含图像的水平布局以实现分页画廊。当我单独测试View时,即作为Activity的主视图,它工作正常。但是,当我将其作为另一个布局的一部分时,滚动(或轻弹)变得很奇怪。如果似乎在滑动的一半左右重置到其原始位置(真正快速的轻弹是我到目前为止唯一能做的事情)。知道问题出在哪里吗?以防万一它有任何相关性,View从XML扩展并添加到PagerAdapter继承类中。 最佳答案 是的,ViewPager和其他滚动项在默认情况下不能很好地协同工作。当我必须做这样的事情时,我通常会子类化ViewPag

android - 在 arrayadapter 中更新数据后 ListView 回到顶部位置

我有一个每5秒刷新一次的ListView,使用XML解析。刷新后,列表当前位置回到第一位。有什么办法可以解决这个问题吗? 最佳答案 通过使用setAdapter()更新列表,Android会重置位置。尝试更改适配器。我不知道您使用的是哪个适配器,所以这里有两个示例。数组适配器adapter=list.getAdapter();if(adapter==null){//Createnewadapter+list.setAdapter()}else{adapter.clear();adapter.addAll(newData);adapt

android - 如何实现一个水平滚动的倒数计时器?

目标我想实现一个只从左到右滚动数字(而不是图形)的倒数计时器。效果效果看起来就像数字从左边放大,向中间减速,然后向右缩小。注意事项由于我已经在使用TimerTask每秒执行一次代码,因此我可以使用它来触发下一个数字在水平滚动的TextView中滚动。是否可以将其实现为ScrollView中的TextView?寻找代码示例开始...... 最佳答案 使用动画是最简单的解决方案。您可以创建自己的或尝试组合多个TranslateAnimations和ScaleAnimations.这意味着将每个数字放入其自己的TextView而不是使用S

android - 如何将可扩展 ListView 滚动到最后?

我制作了一个扩展ExpandableListView的类。以下是代码:classCustomExpandableListViewextendsExpandableListView{publicCustomExpandableListView(Contextcontext){super(context);}protectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){/**Adjustheight*/heightMeasureSpec=MeasureSpec.makeMeasureSpec(700,MeasureSpec

java - 消息传递应用程序的 ListView 在滚动后显示错误的 listItem 布局

我知道stackoverflow上已经发过很多类似的问题,请不要以为我没有高低搜过。我认为我的问题只是来自现在完全理解listViews和列表项的生命周期。我有一个ListView,可以包含两种类型的消息,出站或入站。最初,我的listView会根据消息的类型(出站与入站)使用不同的背景颜色,并且它可以完美地工作。现在我的应用程序不需要为列表项设置不同的背景,但它实际上需要为不同的列表项设置不同的布局。这是我的适配器的一个fragment。publicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewv=conve

android - 无法删除 CardView 项目之间的额外空间 - 可滚动的 RecyclerView

各位,我在尝试删除我的recyclerview中cardview项目之间的额外空间时没有选择,下面是当前输出。请提出建议。我的回收站View 最佳答案 我还没有实现RecyclerView,但是我已经在线性布局中复制了两行,减去原始问题中的填充:尝试使用填充,你会得到更好的结果。您还可以尝试为您的卡片添加背景颜色,然后您可以在RelativeLayout中摆脱布局边距! 关于android-无法删除CardView项目之间的额外空间-可滚动的RecyclerView,我们在StackOv

android - 滚动时如何将布局位置固定在顶部

我在Activity中间有一个布局(或选项卡布局),我希望当用户滚动并且此布局到达顶部时,它保持在顶部(替换工具栏)并且其余内容继续滚动。例如,我的页面如下所示:________________________________|customtoolbar||------------------------------||||somecontent||||------------------------------||layout(ortablayout)||------------------------------||||restofthecontents||||||||||____

android - ListView 中没有弹性滚动

在我的SamsungGalaxyS上,如果过度滚动,ListView会产生弹性效果。但我不想在我的应用程序中使用它。我可以禁用此弹性滚动吗? 最佳答案 如果Elastic是指ListView通过类似于SenseUI或iPhone来处理过度滚动的方式,那么您可能会对setOverscrollMode感兴趣,setOverscrollHeader,setOverscrollFooter,和onOverscroll.祝你好运! 关于android-ListView中没有弹性滚动,我们在Stac

android - 将 Android ListView "categories"贴到顶部

我正在开发一个应用程序,在该应用程序中,我从Web服务加载项目并使用ListView在列表中显示它们。我想知道我是否可以在其中一些之间添加某些“标题”,当您滚动浏览它们时,它们会停留在列表的顶部,直到另一个“标题”出现并占据位置。这方面的一个例子是Android联系人应用程序:http://img196.imageshack.us/img196/1440/contactss.png注意:由于我还不能发布图片,所以我发布了直接链接字母G、H和J。我怎样才能做到这一点? 最佳答案 Android的好处是您可以随时查看applicatio

Android - 即使没有在适配器的 getView 方法中进行任何处理,带图像的 ListView 滚动速度也太慢

我正在尝试使用Listview/customadapter创建人员列表。行显示速度非常快,但即使在相当快的设备上滚动也非常慢。我尝试了几个建议,除了使用asynchtask希望将其作为最后的手段,但似乎没有任何提高性能的方法。最后,作为使用asynchtask之前的最后一枪,我尝试删除适配器的getview方法中的所有处理。现在它所做的只是从xml扩展View并显示空白行。我注意到即使那样滚动速度也没有提高。所以我怀疑原因可能是我的布局结构。我可以做些什么来让它更快吗?任何帮助,将不胜感激。提前致谢。 最佳答案 尝试跟随ListVi